[INFO] fetching crate mlmf 0.2.0...
[INFO] fixing mlmf-0.2.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate mlmf 0.2.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate mlmf 0.2.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate mlmf 0.2.0
[INFO] tweaked toml for crates.io crate mlmf 0.2.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate mlmf 0.2.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate mlmf 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded gemm-f64 v0.17.1
[INFO] [stderr]   Downloaded gemm-c64 v0.18.2
[INFO] [stderr]   Downloaded gemm-c32 v0.17.1
[INFO] [stderr]   Downloaded gemm-c32 v0.18.2
[INFO] [stderr]   Downloaded gemm-f32 v0.17.1
[INFO] [stderr]   Downloaded gemm-f64 v0.18.2
[INFO] [stderr]   Downloaded tokenizers v0.22.1
[INFO] [stderr]   Downloaded gemm-f32 v0.18.2
[INFO] [stderr]   Downloaded dyn-stack v0.10.0
[INFO] [stderr]   Downloaded gemm-f16 v0.17.1
[INFO] [stderr]   Downloaded gemm-c64 v0.17.1
[INFO] [stderr]   Downloaded safetensors v0.4.5
[INFO] [stderr]   Downloaded gemm-common v0.18.2
[INFO] [stderr]   Downloaded gemm v0.17.1
[INFO] [stderr]   Downloaded gemm v0.18.2
[INFO] [stderr]   Downloaded prost-build v0.14.1
[INFO] [stderr]   Downloaded gemm-f16 v0.18.2
[INFO] [stderr]   Downloaded candle-nn v0.9.1
[INFO] [stderr]   Downloaded gemm-common v0.17.1
[INFO] [stderr]   Downloaded ug v0.4.0
[INFO] [stderr]   Downloaded sysctl v0.5.5
[INFO] [stderr]   Downloaded pulp v0.18.22
[INFO] [stderr]   Downloaded pulp v0.21.5
[INFO] [stderr]   Downloaded candle-core v0.9.1
[INFO] [stderr]   Downloaded safetensors v0.6.2
[INFO] [stderr]   Downloaded zip v1.1.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 367e4325e16839db438c4db78bbda8106191ca9369150776894c7e0d8370a286
[INFO] running `Command { std: "docker" "start" "367e4325e16839db438c4db78bbda8106191ca9369150776894c7e0d8370a286", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "367e4325e16839db438c4db78bbda8106191ca9369150776894c7e0d8370a286" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "367e4325e16839db438c4db78bbda8106191ca9369150776894c7e0d8370a286", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "367e4325e16839db438c4db78bbda8106191ca9369150776894c7e0d8370a286" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]     Checking reborrow v0.5.5
[INFO] [stderr]    Compiling pulp v0.21.5
[INFO] [stderr]    Compiling dyn-stack-macros v0.1.3
[INFO] [stderr]     Checking raw-cpuid v11.6.0
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking raw-cpuid v10.7.0
[INFO] [stderr]    Compiling cc v1.2.45
[INFO] [stderr]    Compiling toml_parser v1.0.4
[INFO] [stderr]    Compiling toml_datetime v0.7.3
[INFO] [stderr]     Checking rayon v1.11.0
[INFO] [stderr]     Checking serde_json v1.0.145
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling bytes v1.10.1
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling portable-atomic v1.11.1
[INFO] [stderr]     Checking rand_core v0.9.3
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling zip v1.1.4
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]     Checking memmap2 v0.9.9
[INFO] [stderr]    Compiling toml_edit v0.23.7
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking console v0.15.11
[INFO] [stderr]    Compiling macro_rules_attribute-proc_macro v0.2.2
[INFO] [stderr]     Checking deranged v0.5.5
[INFO] [stderr]     Checking console v0.16.1
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling onig_sys v69.9.1
[INFO] [stderr]    Compiling esaxx-rs v0.1.10
[INFO] [stderr]     Checking regex-automata v0.4.13
[INFO] [stderr]     Checking macro_rules_attribute v0.2.2
[INFO] [stderr]     Checking indicatif v0.17.11
[INFO] [stderr]     Checking unicode-normalization-alignments v0.1.12
[INFO] [stderr]     Checking unit-prefix v0.5.1
[INFO] [stderr]     Checking indicatif v0.18.3
[INFO] [stderr]     Checking uuid v1.18.1
[INFO] [stderr]     Checking tempfile v3.23.0
[INFO] [stderr]     Checking rayon-cond v0.4.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling prost-derive v0.14.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling monostate-impl v0.1.18
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]     Checking monostate v0.1.18
[INFO] [stderr]     Checking tokio v1.48.0
[INFO] [stderr]     Checking num_enum v0.7.5
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking yoke v0.7.5
[INFO] [stderr]     Checking bytemuck v1.24.0
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking dyn-stack v0.13.2
[INFO] [stderr]     Checking dyn-stack v0.10.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]     Checking zerocopy v0.8.27
[INFO] [stderr]    Compiling prost v0.14.1
[INFO] [stderr]     Checking thiserror v2.0.17
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]     Checking onig v6.5.1
[INFO] [stderr]     Checking prost-types v0.14.1
[INFO] [stderr]     Checking pulp v0.18.22
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking safetensors v0.4.5
[INFO] [stderr]     Checking compact_str v0.9.0
[INFO] [stderr]     Checking dary_heap v0.3.8
[INFO] [stderr]     Checking spm_precompiled v0.1.4
[INFO] [stderr]     Checking safetensors v0.6.2
[INFO] [stderr]     Checking time v0.3.44
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]     Checking derive_builder v0.20.2
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]    Compiling prost-build v0.14.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]    Compiling mlmf v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking rand_distr v0.5.1
[INFO] [stderr]     Checking tokenizers v0.22.1
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking gemm-common v0.18.2
[INFO] [stderr]     Checking gemm-common v0.17.1
[INFO] [stderr]     Checking gemm-f32 v0.17.1
[INFO] [stderr]     Checking gemm-f64 v0.17.1
[INFO] [stderr]     Checking gemm-c32 v0.17.1
[INFO] [stderr]     Checking gemm-c64 v0.17.1
[INFO] [stderr]     Checking gemm-f32 v0.18.2
[INFO] [stderr]     Checking gemm-c64 v0.18.2
[INFO] [stderr]     Checking gemm-f64 v0.18.2
[INFO] [stderr]     Checking gemm-c32 v0.18.2
[INFO] [stderr]     Checking gemm-f16 v0.17.1
[INFO] [stderr]     Checking gemm-f16 v0.18.2
[INFO] [stderr]     Checking gemm v0.17.1
[INFO] [stderr]     Checking gemm v0.18.2
[INFO] [stderr]     Checking ug v0.4.0
[INFO] [stderr]     Checking candle-core v0.9.1
[INFO] [stderr]     Checking candle-nn v0.9.1
[INFO] [stdout] warning: unused imports: `Device` and `Tensor`
[INFO] [stdout]  --> src/distributed.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | use candle_core::{Device, Tensor};
[INFO] [stdout]   |                   ^^^^^^  ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]   --> src/distributed.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::path::Path;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/distributed.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::RwLock`
[INFO] [stdout]   --> src/distributed.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use tokio::sync::RwLock;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::cached_loader::CachedModelLoader`
[INFO] [stdout]   --> src/distributed.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::cached_loader::CachedModelLoader;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::LoadedModel`
[INFO] [stdout]   --> src/distributed.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::LoadedModel;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `anyhow`
[INFO] [stdout]   --> src/distributed.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use anyhow::{anyhow, Result};
[INFO] [stdout]    |              ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]   --> src/distributed_loader.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use anyhow::{Result, anyhow};
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `load_config`
[INFO] [stdout]  --> src/loader.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::config::{load_config, ModelConfig};
[INFO] [stdout]   |                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `candle_core::Device`
[INFO] [stdout]    --> src/lora.rs:910:9
[INFO] [stdout]     |
[INFO] [stdout] 910 |     use candle_core::Device;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tempfile::TempDir`
[INFO] [stdout]    --> src/mmap_loader.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |     use tempfile::TempDir;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DType`
[INFO] [stdout]  --> src/multimodal.rs:8:19
[INFO] [stdout]   |
[INFO] [stdout] 8 | use candle_core::{DType, Device, Tensor};
[INFO] [stdout]   |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/multimodal.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/multimodal_processor.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/formats/safetensors_export.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Device` and `Tensor`
[INFO] [stdout]  --> src/distributed.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | use candle_core::{Device, Tensor};
[INFO] [stdout]   |                   ^^^^^^  ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::TensorInfo`
[INFO] [stdout]    --> src/formats/safetensors_export.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |     use crate::TensorInfo;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]    --> src/formats/safetensors_export.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |     use std::collections::HashMap;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]   --> src/distributed.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::path::Path;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs`
[INFO] [stdout]    --> src/conversion.rs:566:9
[INFO] [stdout]     |
[INFO] [stdout] 566 |     use std::fs;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/distributed.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::RwLock`
[INFO] [stdout]   --> src/distributed.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use tokio::sync::RwLock;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::cached_loader::CachedModelLoader`
[INFO] [stdout]   --> src/distributed.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::cached_loader::CachedModelLoader;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::LoadedModel`
[INFO] [stdout]   --> src/distributed.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::LoadedModel;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Result` and `anyhow`
[INFO] [stdout]   --> src/distributed.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use anyhow::{anyhow, Result};
[INFO] [stdout]    |              ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tempfile::TempDir`
[INFO] [stdout]    --> src/conversion.rs:567:9
[INFO] [stdout]     |
[INFO] [stdout] 567 |     use tempfile::TempDir;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]   --> src/distributed_loader.rs:14:22
[INFO] [stdout]    |
[INFO] [stdout] 14 | use anyhow::{Result, anyhow};
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `load_config`
[INFO] [stdout]  --> src/loader.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::config::{load_config, ModelConfig};
[INFO] [stdout]   |                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DType`
[INFO] [stdout]  --> src/multimodal.rs:8:19
[INFO] [stdout]   |
[INFO] [stdout] 8 | use candle_core::{DType, Device, Tensor};
[INFO] [stdout]   |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/multimodal.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> src/multimodal_processor.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing field `preserve_quantization` in initializer of `loader::LoadOptions`
[INFO] [stdout]    --> src/multimodal_loader.rs:455:23
[INFO] [stdout]     |
[INFO] [stdout] 455 |         let options = LoadOptions {
[INFO] [stdout]     |                       ^^^^^^^^^^^ missing `preserve_quantization`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `manager`
[INFO] [stdout]    --> src/checkpoint.rs:511:13
[INFO] [stdout]     |
[INFO] [stdout] 511 |         let manager = CheckpointManager::new(temp_dir.path())?;
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_manager`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model_path`
[INFO] [stdout]    --> src/distributed_core.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         model_path: P,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `request`
[INFO] [stdout]    --> src/distributed_core.rs:454:9
[INFO] [stdout]     |
[INFO] [stdout] 454 |         request: &InferenceRequest,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model_path`
[INFO] [stdout]    --> src/distributed_loader.rs:755:9
[INFO] [stdout]     |
[INFO] [stdout] 755 |         model_path: P,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model_id`
[INFO] [stdout]    --> src/distributed_loader.rs:756:9
[INFO] [stdout]     |
[INFO] [stdout] 756 |         model_id: String,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `shard_id`
[INFO] [stdout]    --> src/distributed_loader.rs:821:35
[INFO] [stdout]     |
[INFO] [stdout] 821 |     async fn migrate_shard(&self, shard_id: &str, target_node: &str) -> Result<String> {
[INFO] [stdout]     |                                   ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_shard_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target_node`
[INFO] [stdout]    --> src/distributed_loader.rs:821:51
[INFO] [stdout]     |
[INFO] [stdout] 821 |     async fn migrate_shard(&self, shard_id: &str, target_node: &str) -> Result<String> {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target_nodes`
[INFO] [stdout]    --> src/distributed_loader.rs:799:39
[INFO] [stdout]     |
[INFO] [stdout] 799 |     pub async fn scale_cluster(&self, target_nodes: usize) -> Result<()> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_nodes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/distributed_loader.rs:809:12
[INFO] [stdout]     |
[INFO] [stdout] 809 |     fn new(config: Arc<DistributedConfig>) -> Result<Self> {
[INFO] [stdout]     |            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/distributed_loader.rs:816:12
[INFO] [stdout]     |
[INFO] [stdout] 816 |     fn new(config: Arc<DistributedConfig>) -> Result<Self> {
[INFO] [stdout]     |            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/distributed_loader.rs:828:12
[INFO] [stdout]     |
[INFO] [stdout] 828 |     fn new(config: Arc<DistributedConfig>) -> Result<Self> {
[INFO] [stdout]     |            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/distributed_loader.rs:835:12
[INFO] [stdout]     |
[INFO] [stdout] 835 |     fn new(config: Arc<DistributedConfig>) -> Result<Self> {
[INFO] [stdout]     |            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model_path`
[INFO] [stdout]    --> src/distributed_core.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         model_path: P,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_path`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `request`
[INFO] [stdout]    --> src/distributed_core.rs:454:9
[INFO] [stdout]     |
[INFO] [stdout] 454 |         request: &InferenceRequest,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_request`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `min`
[INFO] [stdout]    --> src/loader.rs:455:13
[INFO] [stdout]     |
[INFO] [stdout] 455 |         let min = sorted_data[0];
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_min`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max`
[INFO] [stdout]    --> src/loader.rs:456:13
[INFO] [stdout]     |
[INFO] [stdout] 456 |         let max = sorted_data[sorted_data.len() - 1];
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_max`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zero_point`
[INFO] [stdout]    --> src/loader.rs:485:13
[INFO] [stdout]     |
[INFO] [stdout] 485 |         let zero_point = -min_val / scale;
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_zero_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/loader.rs:670:17
[INFO] [stdout]     |
[INFO] [stdout] 670 |                 _ => 4,
[INFO] [stdout]     |                 ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/loader.rs:670:17
[INFO] [stdout]     |
[INFO] [stdout] 663 |                 candle_core::DType::F32 => 4,
[INFO] [stdout]     |                 ----------------------- matches some of the same values
[INFO] [stdout] 664 |                 candle_core::DType::F16 => 2,
[INFO] [stdout]     |                 ----------------------- matches some of the same values
[INFO] [stdout] 665 |                 candle_core::DType::BF16 => 2,
[INFO] [stdout]     |                 ------------------------ matches some of the same values
[INFO] [stdout] 666 |                 candle_core::DType::F64 => 8,
[INFO] [stdout]     |                 ----------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 670 |                 _ => 4,
[INFO] [stdout]     |                 ^ ...and 3 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model_path`
[INFO] [stdout]    --> src/distributed_loader.rs:755:9
[INFO] [stdout]     |
[INFO] [stdout] 755 |         model_path: P,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model_id`
[INFO] [stdout]    --> src/distributed_loader.rs:756:9
[INFO] [stdout]     |
[INFO] [stdout] 756 |         model_id: String,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_model_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `shard_id`
[INFO] [stdout]    --> src/distributed_loader.rs:821:35
[INFO] [stdout]     |
[INFO] [stdout] 821 |     async fn migrate_shard(&self, shard_id: &str, target_node: &str) -> Result<String> {
[INFO] [stdout]     |                                   ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_shard_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target_node`
[INFO] [stdout]    --> src/distributed_loader.rs:821:51
[INFO] [stdout]     |
[INFO] [stdout] 821 |     async fn migrate_shard(&self, shard_id: &str, target_node: &str) -> Result<String> {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target_nodes`
[INFO] [stdout]    --> src/distributed_loader.rs:799:39
[INFO] [stdout]     |
[INFO] [stdout] 799 |     pub async fn scale_cluster(&self, target_nodes: usize) -> Result<()> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_nodes`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/distributed_loader.rs:809:12
[INFO] [stdout]     |
[INFO] [stdout] 809 |     fn new(config: Arc<DistributedConfig>) -> Result<Self> {
[INFO] [stdout]     |            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/distributed_loader.rs:816:12
[INFO] [stdout]     |
[INFO] [stdout] 816 |     fn new(config: Arc<DistributedConfig>) -> Result<Self> {
[INFO] [stdout]     |            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/distributed_loader.rs:828:12
[INFO] [stdout]     |
[INFO] [stdout] 828 |     fn new(config: Arc<DistributedConfig>) -> Result<Self> {
[INFO] [stdout]     |            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> src/distributed_loader.rs:835:12
[INFO] [stdout]     |
[INFO] [stdout] 835 |     fn new(config: Arc<DistributedConfig>) -> Result<Self> {
[INFO] [stdout]     |            ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `min`
[INFO] [stdout]    --> src/loader.rs:455:13
[INFO] [stdout]     |
[INFO] [stdout] 455 |         let min = sorted_data[0];
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_min`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max`
[INFO] [stdout]    --> src/loader.rs:456:13
[INFO] [stdout]     |
[INFO] [stdout] 456 |         let max = sorted_data[sorted_data.len() - 1];
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_max`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zero_point`
[INFO] [stdout]    --> src/loader.rs:485:13
[INFO] [stdout]     |
[INFO] [stdout] 485 |         let zero_point = -min_val / scale;
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_zero_point`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/loader.rs:670:17
[INFO] [stdout]     |
[INFO] [stdout] 670 |                 _ => 4,
[INFO] [stdout]     |                 ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/loader.rs:670:17
[INFO] [stdout]     |
[INFO] [stdout] 663 |                 candle_core::DType::F32 => 4,
[INFO] [stdout]     |                 ----------------------- matches some of the same values
[INFO] [stdout] 664 |                 candle_core::DType::F16 => 2,
[INFO] [stdout]     |                 ----------------------- matches some of the same values
[INFO] [stdout] 665 |                 candle_core::DType::BF16 => 2,
[INFO] [stdout]     |                 ------------------------ matches some of the same values
[INFO] [stdout] 666 |                 candle_core::DType::F64 => 8,
[INFO] [stdout]     |                 ----------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 670 |                 _ => 4,
[INFO] [stdout]     |                 ^ ...and 3 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/metadata.rs:645:9
[INFO] [stdout]     |
[INFO] [stdout] 645 |         _ => format!("{:?}", dtype),
[INFO] [stdout]     |         ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/metadata.rs:645:9
[INFO] [stdout]     |
[INFO] [stdout] 638 |         DType::F32 => "f32".to_string(),
[INFO] [stdout]     |         ---------- matches some of the same values
[INFO] [stdout] 639 |         DType::F16 => "f16".to_string(),
[INFO] [stdout]     |         ---------- matches some of the same values
[INFO] [stdout] 640 |         DType::BF16 => "bf16".to_string(),
[INFO] [stdout]     |         ----------- matches some of the same values
[INFO] [stdout] 641 |         DType::F64 => "f64".to_string(),
[INFO] [stdout]     |         ---------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 645 |         _ => format!("{:?}", dtype),
[INFO] [stdout]     |         ^ ...and 3 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/metadata.rs:671:9
[INFO] [stdout]     |
[INFO] [stdout] 671 |         _ => 4, // Default fallback
[INFO] [stdout]     |         ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/metadata.rs:671:9
[INFO] [stdout]     |
[INFO] [stdout] 664 |         DType::F32 => 4,
[INFO] [stdout]     |         ---------- matches some of the same values
[INFO] [stdout] 665 |         DType::F16 => 2,
[INFO] [stdout]     |         ---------- matches some of the same values
[INFO] [stdout] 666 |         DType::BF16 => 2,
[INFO] [stdout]     |         ----------- matches some of the same values
[INFO] [stdout] 667 |         DType::F64 => 8,
[INFO] [stdout]     |         ---------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 671 |         _ => 4, // Default fallback
[INFO] [stdout]     |         ^ ...and 3 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/metadata.rs:645:9
[INFO] [stdout]     |
[INFO] [stdout] 645 |         _ => format!("{:?}", dtype),
[INFO] [stdout]     |         ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/metadata.rs:645:9
[INFO] [stdout]     |
[INFO] [stdout] 638 |         DType::F32 => "f32".to_string(),
[INFO] [stdout]     |         ---------- matches some of the same values
[INFO] [stdout] 639 |         DType::F16 => "f16".to_string(),
[INFO] [stdout]     |         ---------- matches some of the same values
[INFO] [stdout] 640 |         DType::BF16 => "bf16".to_string(),
[INFO] [stdout]     |         ----------- matches some of the same values
[INFO] [stdout] 641 |         DType::F64 => "f64".to_string(),
[INFO] [stdout]     |         ---------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 645 |         _ => format!("{:?}", dtype),
[INFO] [stdout]     |         ^ ...and 3 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/metadata.rs:671:9
[INFO] [stdout]     |
[INFO] [stdout] 671 |         _ => 4, // Default fallback
[INFO] [stdout]     |         ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/metadata.rs:671:9
[INFO] [stdout]     |
[INFO] [stdout] 664 |         DType::F32 => 4,
[INFO] [stdout]     |         ---------- matches some of the same values
[INFO] [stdout] 665 |         DType::F16 => 2,
[INFO] [stdout]     |         ---------- matches some of the same values
[INFO] [stdout] 666 |         DType::BF16 => 2,
[INFO] [stdout]     |         ----------- matches some of the same values
[INFO] [stdout] 667 |         DType::F64 => 8,
[INFO] [stdout]     |         ---------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 671 |         _ => 4, // Default fallback
[INFO] [stdout]     |         ^ ...and 3 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/mmap_loader.rs:147:17
[INFO] [stdout]     |
[INFO] [stdout] 147 |             let mut loader = Self {
[INFO] [stdout]     |                 ----^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/mmap_loader.rs:147:17
[INFO] [stdout]     |
[INFO] [stdout] 147 |             let mut loader = Self {
[INFO] [stdout]     |                 ----^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]   --> src/multimodal_loader.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |         if let Some(cache) = &self.cache {
[INFO] [stdout]    |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache_key`
[INFO] [stdout]   --> src/multimodal_loader.rs:99:17
[INFO] [stdout]    |
[INFO] [stdout] 99 |             let cache_key = format!("multimodal_{}_{}", modality.as_str(), path);
[INFO] [stdout]    |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cache_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/multimodal_loader.rs:114:21
[INFO] [stdout]     |
[INFO] [stdout] 114 |         if let Some(cache) = &self.cache {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache_key`
[INFO] [stdout]    --> src/multimodal_loader.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let cache_key = format!("multimodal_{}_{}", modality.as_str(), path);
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cache_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `modality`
[INFO] [stdout]    --> src/multimodal_loader.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         modality: Modality,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modality`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `modality`
[INFO] [stdout]    --> src/multimodal_loader.rs:137:42
[INFO] [stdout]     |
[INFO] [stdout] 137 |     async fn load_single_modality(&self, modality: Modality, path: &str) -> Result<LoadedModel> {
[INFO] [stdout]     |                                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modality`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model`
[INFO] [stdout]    --> src/multimodal_loader.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |         model: &LoadedModel,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_model`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total_time`
[INFO] [stdout]    --> src/multimodal_processor.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |         let total_time = start_time.elapsed().as_secs_f64() * 1000.0;
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vb`
[INFO] [stdout]    --> src/multimodal_processor.rs:368:13
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let vb = VarBuilder::from_varmap(&varmap, dtype, device);
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_vb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]   --> src/multimodal_loader.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |         if let Some(cache) = &self.cache {
[INFO] [stdout]    |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache_key`
[INFO] [stdout]   --> src/multimodal_loader.rs:99:17
[INFO] [stdout]    |
[INFO] [stdout] 99 |             let cache_key = format!("multimodal_{}_{}", modality.as_str(), path);
[INFO] [stdout]    |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cache_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache`
[INFO] [stdout]    --> src/multimodal_loader.rs:114:21
[INFO] [stdout]     |
[INFO] [stdout] 114 |         if let Some(cache) = &self.cache {
[INFO] [stdout]     |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cache_key`
[INFO] [stdout]    --> src/multimodal_loader.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let cache_key = format!("multimodal_{}_{}", modality.as_str(), path);
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cache_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `modality`
[INFO] [stdout]    --> src/multimodal_loader.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         modality: Modality,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modality`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `modality`
[INFO] [stdout]    --> src/multimodal_loader.rs:137:42
[INFO] [stdout]     |
[INFO] [stdout] 137 |     async fn load_single_modality(&self, modality: Modality, path: &str) -> Result<LoadedModel> {
[INFO] [stdout]     |                                          ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modality`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model`
[INFO] [stdout]    --> src/multimodal_loader.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |         model: &LoadedModel,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_model`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `total_time`
[INFO] [stdout]    --> src/multimodal_processor.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |         let total_time = start_time.elapsed().as_secs_f64() * 1000.0;
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_total_time`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `vb`
[INFO] [stdout]    --> src/multimodal_processor.rs:368:13
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let vb = VarBuilder::from_varmap(&varmap, dtype, device);
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_vb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model`
[INFO] [stdout]    --> src/formats/gguf_export.rs:752:5
[INFO] [stdout]     |
[INFO] [stdout] 752 |     model: &crate::LoadedModel,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_model`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model`
[INFO] [stdout]    --> src/formats/onnx_export.rs:813:5
[INFO] [stdout]     |
[INFO] [stdout] 813 |     model: &crate::LoadedModel,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_model`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `export_options`
[INFO] [stdout]    --> src/formats/onnx_export.rs:815:5
[INFO] [stdout]     |
[INFO] [stdout] 815 |     export_options: OnnxExportOptions,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_export_options`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/formats/onnx_import.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |         let mut name_mapper = SmartTensorNameMapper::from_tensor_names(&tensor_names)?;
[INFO] [stdout]     |             ----^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `oracle`
[INFO] [stdout]    --> src/formats/onnx_import.rs:141:21
[INFO] [stdout]     |
[INFO] [stdout] 141 |         if let Some(oracle) = load_options.smart_mapping_oracle.as_ref() {
[INFO] [stdout]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_oracle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/formats/onnx_import.rs:421:13
[INFO] [stdout]     |
[INFO] [stdout] 421 |         let mut max_pos_embeddings = 2048;
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name_mapper`
[INFO] [stdout]    --> src/formats/onnx_import.rs:413:9
[INFO] [stdout]     |
[INFO] [stdout] 413 |         name_mapper: &SmartTensorNameMapper,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_name_mapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num_heads` is never read
[INFO] [stdout]    --> src/formats/onnx_import.rs:419:29
[INFO] [stdout]     |
[INFO] [stdout] 419 |           let mut num_heads = 12;
[INFO] [stdout]     |                               ^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 460 | /         num_heads = if hidden_size % 64 == 0 {
[INFO] [stdout] 461 | |             hidden_size / 64
[INFO] [stdout] 462 | |         } else if hidden_size % 32 == 0 {
[INFO] [stdout] 463 | |             hidden_size / 32
[INFO] [stdout] 464 | |         } else {
[INFO] [stdout] 465 | |             (hidden_size / 64).max(1)
[INFO] [stdout] 466 | |         };
[INFO] [stdout]     | |_________- `num_heads` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model`
[INFO] [stdout]    --> src/formats/gguf_export.rs:752:5
[INFO] [stdout]     |
[INFO] [stdout] 752 |     model: &crate::LoadedModel,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_model`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model`
[INFO] [stdout]    --> src/formats/onnx_export.rs:813:5
[INFO] [stdout]     |
[INFO] [stdout] 813 |     model: &crate::LoadedModel,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_model`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `export_options`
[INFO] [stdout]    --> src/formats/onnx_export.rs:815:5
[INFO] [stdout]     |
[INFO] [stdout] 815 |     export_options: OnnxExportOptions,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_export_options`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/formats/onnx_import.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |         let mut name_mapper = SmartTensorNameMapper::from_tensor_names(&tensor_names)?;
[INFO] [stdout]     |             ----^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `oracle`
[INFO] [stdout]    --> src/formats/onnx_import.rs:141:21
[INFO] [stdout]     |
[INFO] [stdout] 141 |         if let Some(oracle) = load_options.smart_mapping_oracle.as_ref() {
[INFO] [stdout]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_oracle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/formats/onnx_import.rs:421:13
[INFO] [stdout]     |
[INFO] [stdout] 421 |         let mut max_pos_embeddings = 2048;
[INFO] [stdout]     |             ----^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name_mapper`
[INFO] [stdout]    --> src/formats/onnx_import.rs:413:9
[INFO] [stdout]     |
[INFO] [stdout] 413 |         name_mapper: &SmartTensorNameMapper,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_name_mapper`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num_heads` is never read
[INFO] [stdout]    --> src/formats/onnx_import.rs:419:29
[INFO] [stdout]     |
[INFO] [stdout] 419 |           let mut num_heads = 12;
[INFO] [stdout]     |                               ^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 460 | /         num_heads = if hidden_size % 64 == 0 {
[INFO] [stdout] 461 | |             hidden_size / 64
[INFO] [stdout] 462 | |         } else if hidden_size % 32 == 0 {
[INFO] [stdout] 463 | |             hidden_size / 32
[INFO] [stdout] 464 | |         } else {
[INFO] [stdout] 465 | |             (hidden_size / 64).max(1)
[INFO] [stdout] 466 | |         };
[INFO] [stdout]     | |_________- `num_heads` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model`
[INFO] [stdout]   --> src/formats/safetensors_export.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     model: &LoadedModel,
[INFO] [stdout]    |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_model`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `preserve_metadata`
[INFO] [stdout]   --> src/formats/safetensors_export.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     preserve_metadata: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_preserve_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tensors`
[INFO] [stdout]   --> src/formats/safetensors_export.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     tensors: &std::collections::HashMap<String, candle_core::Tensor>,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tensors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `output_path`
[INFO] [stdout]    --> src/formats/safetensors_export.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let output_path = temp_dir.path().join("test.safetensors");
[INFO] [stdout]     |             ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_output_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `model`
[INFO] [stdout]   --> src/formats/safetensors_export.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     model: &LoadedModel,
[INFO] [stdout]    |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_model`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `preserve_metadata`
[INFO] [stdout]   --> src/formats/safetensors_export.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     preserve_metadata: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_preserve_metadata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tensors`
[INFO] [stdout]   --> src/formats/safetensors_export.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     tensors: &std::collections::HashMap<String, candle_core::Tensor>,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tensors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0063`.
[INFO] [stdout] 
[INFO] [stdout] warning: field `cache_key` is never read
[INFO] [stdout]   --> src/cache.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 64 | struct CacheEntry {
[INFO] [stdout]    |        ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 84 |     cache_key: String,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `cached_loader` is never read
[INFO] [stdout]   --> src/distributed_core.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct SimpleDistributedManager {
[INFO] [stdout]    |            ------------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |     cached_loader: Arc<CachedModelLoader>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `config`, `cached_loader`, `models`, `node_manager`, and `load_balancer` are never read
[INFO] [stdout]   --> src/distributed_loader.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub struct DistributedModelLoader {
[INFO] [stdout]    |            ---------------------- fields in this struct
[INFO] [stdout] 19 |     /// Configuration for distributed deployment
[INFO] [stdout] 20 |     config: Arc<DistributedConfig>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     cached_loader: Arc<CachedModelLoader>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     models: Arc<RwLock<HashMap<String, DistributedModel>>>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     node_manager: Arc<NodeManager>,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 35 |     load_balancer: Arc<LoadBalancer>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `active_nodes`, `communication`, and `discovery` are never read
[INFO] [stdout]   --> src/distributed_loader.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub struct NodeManager {
[INFO] [stdout]    |            ----------- fields in this struct
[INFO] [stdout] 46 |     /// Active nodes in the cluster
[INFO] [stdout] 47 |     active_nodes: Arc<RwLock<HashMap<String, NodeInfo>>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     communication: Arc<CommunicationManager>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 |     discovery: Arc<NodeDiscovery>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `shards`, `placement_optimizer`, and `migration_manager` are never read
[INFO] [stdout]    --> src/distributed_loader.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub struct ShardManager {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] 121 |     /// Active shards across all nodes
[INFO] [stdout] 122 |     shards: Arc<RwLock<HashMap<String, ModelShard>>>,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 125 |     placement_optimizer: Arc<PlacementOptimizer>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 128 |     migration_manager: Arc<MigrationManager>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `strategy` and `resource_monitor` are never read
[INFO] [stdout]    --> src/distributed_loader.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub struct PlacementOptimizer {
[INFO] [stdout]     |            ------------------ fields in this struct
[INFO] [stdout] 133 |     /// Current placement strategy
[INFO] [stdout] 134 |     strategy: PlacementStrategy,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 137 |     resource_monitor: Arc<ResourceMonitor>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `active_migrations` and `migration_queue` are never read
[INFO] [stdout]    --> src/distributed_loader.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub struct MigrationManager {
[INFO] [stdout]     |            ---------------- fields in this struct
[INFO] [stdout] 142 |     /// Active migrations
[INFO] [stdout] 143 |     active_migrations: Arc<RwLock<HashMap<String, Migration>>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 146 |     migration_queue: Arc<Mutex<Vec<MigrationRequest>>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `strategy`, `router`, and `health_checker` are never read
[INFO] [stdout]    --> src/distributed_loader.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub struct LoadBalancer {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] 230 |     /// Load balancing strategy
[INFO] [stdout] 231 |     strategy: LoadBalancingStrategy,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     router: Arc<RequestRouter>,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 237 |     health_checker: Arc<HealthChecker>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `routing_table` and `session_tracker` are never read
[INFO] [stdout]    --> src/distributed_loader.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub struct RequestRouter {
[INFO] [stdout]     |            ------------- fields in this struct
[INFO] [stdout] 242 |     /// Routing table
[INFO] [stdout] 243 |     routing_table: Arc<RwLock<RoutingTable>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 |     session_tracker: Arc<SessionTracker>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `sessions` is never read
[INFO] [stdout]    --> src/distributed_loader.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub struct SessionTracker {
[INFO] [stdout]     |            -------------- field in this struct
[INFO] [stdout] 280 |     /// Active sessions
[INFO] [stdout] 281 |     sessions: Arc<RwLock<HashMap<String, SessionInfo>>>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `config` and `active_checks` are never read
[INFO] [stdout]    --> src/distributed_loader.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 301 | pub struct HealthChecker {
[INFO] [stdout]     |            ------------- fields in this struct
[INFO] [stdout] 302 |     /// Health check configuration
[INFO] [stdout] 303 |     config: HealthCheckConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 306 |     active_checks: Arc<RwLock<HashMap<String, HealthCheck>>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `config` and `alert_manager` are never read
[INFO] [stdout]    --> src/distributed_loader.rs:347:5
[INFO] [stdout]     |
[INFO] [stdout] 345 | pub struct HealthMonitor {
[INFO] [stdout]     |            ------------- fields in this struct
[INFO] [stdout] 346 |     /// Monitor configuration
[INFO] [stdout] 347 |     config: Arc<DistributedConfig>,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 353 |     alert_manager: Arc<AlertManager>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `config` and `active_alerts` are never read
[INFO] [stdout]    --> src/distributed_loader.rs:397:5
[INFO] [stdout]     |
[INFO] [stdout] 395 | pub struct AlertManager {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] 396 |     /// Alert configuration
[INFO] [stdout] 397 |     config: AlertConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 400 |     active_alerts: Arc<RwLock<HashMap<String, Alert>>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `protocol`, `connections`, and `serializer` are never read
[INFO] [stdout]    --> src/distributed_loader.rs:546:5
[INFO] [stdout]     |
[INFO] [stdout] 544 | pub struct CommunicationManager {
[INFO] [stdout]     |            -------------------- fields in this struct
[INFO] [stdout] 545 |     /// Communication protocol
[INFO] [stdout] 546 |     protocol: CommunicationProtocol,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 549 |     connections: Arc<RwLock<HashMap<String, Connection>>>,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 552 |     serializer: Arc<MessageSerializer>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `format` and `compression` are never read
[INFO] [stdout]    --> src/distributed_loader.rs:611:5
[INFO] [stdout]     |
[INFO] [stdout] 609 | pub struct MessageSerializer {
[INFO] [stdout]     |            ----------------- fields in this struct
[INFO] [stdout] 610 |     /// Serialization format
[INFO] [stdout] 611 |     format: SerializationFormat,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 614 |     compression: CompressionConfig,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `method` and `known_nodes` are never read
[INFO] [stdout]    --> src/distributed_loader.rs:636:5
[INFO] [stdout]     |
[INFO] [stdout] 634 | pub struct NodeDiscovery {
[INFO] [stdout]     |            ------------- fields in this struct
[INFO] [stdout] 635 |     /// Discovery method
[INFO] [stdout] 636 |     method: DiscoveryMethod,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 639 |     known_nodes: Arc<RwLock<HashMap<String, NodeConfig>>>,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `interval` and `history` are never read
[INFO] [stdout]    --> src/distributed_loader.rs:664:5
[INFO] [stdout]     |
[INFO] [stdout] 662 | pub struct ResourceMonitor {
[INFO] [stdout]     |            --------------- fields in this struct
[INFO] [stdout] 663 |     /// Resource collection interval
[INFO] [stdout] 664 |     interval: Duration,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 667 |     history: Arc<RwLock<HashMap<String, Vec<ResourceSnapshot>>>>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `file_path` is never read
[INFO] [stdout]   --> src/mmap_loader.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub struct MmapTensorLoader {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] 19 |     /// Path to the model file
[INFO] [stdout] 20 |     file_path: PathBuf,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stats` is never read
[INFO] [stdout]   --> src/multimodal_processor.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct BasicMultiModalProcessor {
[INFO] [stdout]    |            ------------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 32 |     stats: MultiModalStats,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `temperature` is never read
[INFO] [stdout]    --> src/multimodal_processor.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 346 | pub struct CrossModalAttention {
[INFO] [stdout]     |            ------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 353 |     temperature: f32,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `calculate_total_size` is never used
[INFO] [stdout]    --> src/formats/pytorch_loader.rs:321:8
[INFO] [stdout]     |
[INFO] [stdout] 153 | impl PyTorchLoader {
[INFO] [stdout]     | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 321 |     fn calculate_total_size(&self, tensors: &HashMap<String, Tensor>) -> usize {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `copy_with_metadata` is never used
[INFO] [stdout]    --> src/conversion.rs:396:4
[INFO] [stdout]     |
[INFO] [stdout] 396 | fn copy_with_metadata(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `convert_between_formats` is never used
[INFO] [stdout]    --> src/conversion.rs:425:4
[INFO] [stdout]     |
[INFO] [stdout] 425 | fn convert_between_formats(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `load_model_by_format` is never used
[INFO] [stdout]    --> src/conversion.rs:457:4
[INFO] [stdout]     |
[INFO] [stdout] 457 | fn load_model_by_format(path: &Path, _format: &str) -> Result<LoadedModel, Error> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `save_model_by_format` is never used
[INFO] [stdout]    --> src/conversion.rs:464:4
[INFO] [stdout]     |
[INFO] [stdout] 464 | fn save_model_by_format(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `calculate_total_size` is never used
[INFO] [stdout]    --> src/conversion.rs:512:4
[INFO] [stdout]     |
[INFO] [stdout] 512 | fn calculate_total_size(tensors: &HashMap<String, candle_core::Tensor>) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub mod universal_loader;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/config.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 | /     pub fn to_model_config_with_raw(
[INFO] [stdout] 220 | |         &self,
[INFO] [stdout] 221 | |         architecture: Architecture,
[INFO] [stdout] 222 | |         raw_config: serde_json::Value,
[INFO] [stdout] 223 | |     ) -> Result<ModelConfig> {
[INFO] [stdout]     | |____________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/config.rs:424:1
[INFO] [stdout]     |
[INFO] [stdout] 424 | pub fn load_config_with_raw(model_dir: &Path) -> Result<(HFConfig, serde_json::Value)> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed.rs:520:14
[INFO] [stdout]     |
[INFO] [stdout] 520 |     Quorum { min_replicas: u32 },
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `mlmf` (lib test) due to 1 previous error; 59 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:332:15
[INFO] [stdout]     |
[INFO] [stdout] 332 |     Healthy { response_time: Duration },
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 |     Unhealthy { error: String },
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:423:13
[INFO] [stdout]     |
[INFO] [stdout] 423 |     Email { smtp_config: SmtpConfig },
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:426:15
[INFO] [stdout]     |
[INFO] [stdout] 426 |     Webhook { url: String, headers: HashMap<String, String> },
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:426:28
[INFO] [stdout]     |
[INFO] [stdout] 426 |     Webhook { url: String, headers: HashMap<String, String> },
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:429:13
[INFO] [stdout]     |
[INFO] [stdout] 429 |     Slack { webhook_url: String },
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:474:18
[INFO] [stdout]     |
[INFO] [stdout] 474 |     NodeHealth { status: NodeStatus },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:477:21
[INFO] [stdout]     |
[INFO] [stdout] 477 |     ClusterHealth { status: ClusterHealthStatus },
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:480:27
[INFO] [stdout]     |
[INFO] [stdout] 480 |     ResourceUtilization { resource: String, threshold: f32 },
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:480:45
[INFO] [stdout]     |
[INFO] [stdout] 480 |     ResourceUtilization { resource: String, threshold: f32 },
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:483:17
[INFO] [stdout]     |
[INFO] [stdout] 483 |     ErrorRate { threshold: f32, window_minutes: u32 },
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:483:33
[INFO] [stdout]     |
[INFO] [stdout] 483 |     ErrorRate { threshold: f32, window_minutes: u32 },
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:486:20
[INFO] [stdout]     |
[INFO] [stdout] 486 |     ResponseTime { threshold_ms: u64, percentile: f32 },
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:486:39
[INFO] [stdout]     |
[INFO] [stdout] 486 |     ResponseTime { threshold_ms: u64, percentile: f32 },
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:646:14
[INFO] [stdout]     |
[INFO] [stdout] 646 |     Static { nodes: Vec<NodeConfig> },
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:649:11
[INFO] [stdout]     |
[INFO] [stdout] 649 |     Dns { domain: String, port: u16 },
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:649:27
[INFO] [stdout]     |
[INFO] [stdout] 649 |     Dns { domain: String, port: u16 },
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:652:14
[INFO] [stdout]     |
[INFO] [stdout] 652 |     Consul { address: String, service: String },
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:652:31
[INFO] [stdout]     |
[INFO] [stdout] 652 |     Consul { address: String, service: String },
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:655:18
[INFO] [stdout]     |
[INFO] [stdout] 655 |     Kubernetes { namespace: String, service: String },
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:655:37
[INFO] [stdout]     |
[INFO] [stdout] 655 |     Kubernetes { namespace: String, service: String },
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:658:17
[INFO] [stdout]     |
[INFO] [stdout] 658 |     Multicast { group: String, port: u16 },
[INFO] [stdout]     |                 ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/distributed_loader.rs:658:32
[INFO] [stdout]     |
[INFO] [stdout] 658 |     Multicast { group: String, port: u16 },
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/lora.rs:669:17
[INFO] [stdout]     |
[INFO] [stdout] 669 |                 gate_weights: HashMap<String, Tensor>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:680:5
[INFO] [stdout]     |
[INFO] [stdout] 680 |     pub name: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:681:5
[INFO] [stdout]     |
[INFO] [stdout] 681 |     pub version: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:682:5
[INFO] [stdout]     |
[INFO] [stdout] 682 |     pub repository: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:683:5
[INFO] [stdout]     |
[INFO] [stdout] 683 |     pub license: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:684:5
[INFO] [stdout]     |
[INFO] [stdout] 684 |     pub architecture: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:685:5
[INFO] [stdout]     |
[INFO] [stdout] 685 |     pub parameters: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:686:5
[INFO] [stdout]     |
[INFO] [stdout] 686 |     pub modifications: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:692:5
[INFO] [stdout]     |
[INFO] [stdout] 692 |     pub framework: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:693:5
[INFO] [stdout]     |
[INFO] [stdout] 693 |     pub framework_version: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:694:5
[INFO] [stdout]     |
[INFO] [stdout] 694 |     pub hardware: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:695:5
[INFO] [stdout]     |
[INFO] [stdout] 695 |     pub cuda_version: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:696:5
[INFO] [stdout]     |
[INFO] [stdout] 696 |     pub python_version: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:697:5
[INFO] [stdout]     |
[INFO] [stdout] 697 |     pub os: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:698:5
[INFO] [stdout]     |
[INFO] [stdout] 698 |     pub total_gpus: Option<u32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:699:5
[INFO] [stdout]     |
[INFO] [stdout] 699 |     pub total_memory_gb: Option<f32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:700:5
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub distributed_setup: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:706:5
[INFO] [stdout]     |
[INFO] [stdout] 706 |     pub random_seed: Option<u64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:707:5
[INFO] [stdout]     |
[INFO] [stdout] 707 |     pub environment_hash: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:708:5
[INFO] [stdout]     |
[INFO] [stdout] 708 |     pub data_hash: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:709:5
[INFO] [stdout]     |
[INFO] [stdout] 709 |     pub code_version: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:710:5
[INFO] [stdout]     |
[INFO] [stdout] 710 |     pub config_hash: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:711:5
[INFO] [stdout]     |
[INFO] [stdout] 711 |     pub deterministic: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:712:5
[INFO] [stdout]     |
[INFO] [stdout] 712 |     pub reproduction_command: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:718:5
[INFO] [stdout]     |
[INFO] [stdout] 718 |     pub data_sources: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:719:5
[INFO] [stdout]     |
[INFO] [stdout] 719 |     pub license_requirements: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:720:5
[INFO] [stdout]     |
[INFO] [stdout] 720 |     pub ethical_approvals: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:721:5
[INFO] [stdout]     |
[INFO] [stdout] 721 |     pub gdpr_compliant: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:722:5
[INFO] [stdout]     |
[INFO] [stdout] 722 |     pub data_retention_policy: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:723:5
[INFO] [stdout]     |
[INFO] [stdout] 723 |     pub usage_restrictions: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:729:5
[INFO] [stdout]     |
[INFO] [stdout] 729 |     pub timestamp: DateTime<Utc>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:730:5
[INFO] [stdout]     |
[INFO] [stdout] 730 |     pub modification_type: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:731:5
[INFO] [stdout]     |
[INFO] [stdout] 731 |     pub description: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:732:5
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub author: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:733:5
[INFO] [stdout]     |
[INFO] [stdout] 733 |     pub version_before: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:734:5
[INFO] [stdout]     |
[INFO] [stdout] 734 |     pub version_after: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:735:5
[INFO] [stdout]     |
[INFO] [stdout] 735 |     pub parameters_changed: Vec<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:736:5
[INFO] [stdout]     |
[INFO] [stdout] 736 |     pub validation_results: HashMap<String, f32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:742:5
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub step: u64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:743:5
[INFO] [stdout]     |
[INFO] [stdout] 743 |     pub epoch: f32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:744:5
[INFO] [stdout]     |
[INFO] [stdout] 744 |     pub metrics: HashMap<String, f32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:745:5
[INFO] [stdout]     |
[INFO] [stdout] 745 |     pub validation_metrics: HashMap<String, f32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:746:5
[INFO] [stdout]     |
[INFO] [stdout] 746 |     pub model_hash: String,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:747:5
[INFO] [stdout]     |
[INFO] [stdout] 747 |     pub timestamp: DateTime<Utc>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/metadata.rs:748:5
[INFO] [stdout]     |
[INFO] [stdout] 748 |     pub notes: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |         tokenizer_path: Option<String>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         max_length: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |         padding: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         truncation: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |         resize: Option<(u32, u32)>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         normalize: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         patch_size: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |         sample_rate: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         frame_length: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         hop_length: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         n_mels: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |         frame_rate: f32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         frame_size: (u32, u32),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         temporal_window: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:195:20
[INFO] [stdout]     |
[INFO] [stdout] 195 |     MiddleFusion { fusion_layers: Vec<usize> },
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:199:23
[INFO] [stdout]     |
[INFO] [stdout] 199 |     AttentionFusion { attention_dim: usize },
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         strategy_name: String,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> src/multimodal.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |         params: HashMap<String, f32>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/multimodal_loader.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 |     fn process(&self, source: &Tensor, target: &Tensor) -> Result<Tensor>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/multimodal_loader.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     fn source_modality(&self) -> Modality;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/multimodal_loader.rs:350:5
[INFO] [stdout]     |
[INFO] [stdout] 350 |     fn target_modality(&self) -> Modality;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/multimodal_loader.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 | /     pub fn new(
[INFO] [stdout] 362 | |         source_modality: Modality,
[INFO] [stdout] 363 | |         target_modality: Modality,
[INFO] [stdout] 364 | |         config: &MultiModalConfig,
[INFO] [stdout] 365 | |         device: &Device,
[INFO] [stdout] 366 | |         dtype: DType,
[INFO] [stdout] 367 | |     ) -> Result<Self> {
[INFO] [stdout]     | |_____________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/multimodal_loader.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     fn fuse(&self, embeddings: &[&Tensor]) -> Result<Tensor>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/multimodal_loader.rs:407:5
[INFO] [stdout]     |
[INFO] [stdout] 407 |     fn fusion_strategy(&self) -> &FusionStrategy;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/multimodal_loader.rs:417:5
[INFO] [stdout]     |
[INFO] [stdout] 417 | /     pub fn new(
[INFO] [stdout] 418 | |         input_dim: usize,
[INFO] [stdout] 419 | |         strategy: &FusionStrategy,
[INFO] [stdout] 420 | |         device: &Device,
[INFO] [stdout] 421 | |         dtype: DType,
[INFO] [stdout] 422 | |     ) -> Result<Self> {
[INFO] [stdout]     | |_____________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/multimodal_processor.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 | /     pub fn new(
[INFO] [stdout] 358 | |         query_dim: usize,
[INFO] [stdout] 359 | |         key_dim: usize,
[INFO] [stdout] 360 | |         config: &CrossModalAttentionConfig,
[INFO] [stdout] 361 | |         device: &Device,
[INFO] [stdout] 362 | |         dtype: DType,
[INFO] [stdout] 363 | |     ) -> Result<Self> {
[INFO] [stdout]     | |_____________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/multimodal_processor.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 | /     pub fn forward(
[INFO] [stdout] 399 | |         &self,
[INFO] [stdout] 400 | |         query: &Tensor,
[INFO] [stdout] 401 | |         key: &Tensor,
[INFO] [stdout] 402 | |         value: &Tensor,
[INFO] [stdout] 403 | |     ) -> Result<(Tensor, Tensor)> {
[INFO] [stdout]     | |_________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/multimodal_processor.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 | /     pub fn new(
[INFO] [stdout] 460 | |         input_dim: usize,
[INFO] [stdout] 461 | |         strategy: &FusionStrategy,
[INFO] [stdout] 462 | |         device: &Device,
[INFO] [stdout] 463 | |         dtype: DType,
[INFO] [stdout] 464 | |     ) -> Result<Self> {
[INFO] [stdout]     | |_____________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/multimodal_processor.rs:495:5
[INFO] [stdout]     |
[INFO] [stdout] 495 |     pub fn fuse(&self, embeddings: &[&Tensor]) -> Result<Tensor> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/formats/onnx_export.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     Float32,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/formats/onnx_export.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     Float16,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/formats/onnx_export.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     Int32,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/formats/onnx_export.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     Int64,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/formats/onnx_export.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     Bool,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/formats/onnx_export.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     Int(i64),
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/formats/onnx_export.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     Float(f64),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/formats/onnx_export.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     String(String),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/formats/onnx_export.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     Ints(Vec<i64>),
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/formats/onnx_export.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     Floats(Vec<f64>),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> src/formats/onnx_export.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     Tensor(Vec<u8>), // Serialized tensor data
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub struct ModelProto {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub ir_version: ::core::option::Option<i64>,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub opset_import: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub producer_name: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub producer_version: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub domain: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub model_version: ::core::option::Option<i64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub doc_string: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub graph: ::core::option::Option<GraphProto>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub metadata_props: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub struct GraphProto {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub node: ::prost::alloc::vec::Vec<NodeProto>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub name: ::prost::alloc::string::String,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub initializer: ::prost::alloc::vec::Vec<ValueInfoProto>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub doc_string: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub input: ::prost::alloc::vec::Vec<ValueInfoProto>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub output: ::prost::alloc::vec::Vec<ValueInfoProto>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub initializer_tensor: ::prost::alloc::vec::Vec<TensorProto>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub struct NodeProto {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub input: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub output: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub name: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub op_type: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub domain: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub attribute: ::prost::alloc::vec::Vec<AttributeProto>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub doc_string: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub struct ValueInfoProto {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub name: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub r#type: ::core::option::Option<TypeProto>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub doc_string: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub struct TypeProto {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub value: ::core::option::Option<type_proto::Value>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub struct TensorTypeProto {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub elem_type: ::core::option::Option<i32>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub shape: ::core::option::Option<TensorShapeProto>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub struct TensorShapeProto {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub dim: ::prost::alloc::vec::Vec<tensor_shape_proto::Dimension>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub struct TensorProto {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub dims: ::prost::alloc::vec::Vec<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub data_type: ::core::option::Option<i32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub segment: ::core::option::Option<SegmentProto>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub float_data: ::prost::alloc::vec::Vec<f32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     pub int32_data: ::prost::alloc::vec::Vec<i32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:124:5
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub string_data: ::prost::alloc::vec::Vec<::prost::alloc::vec::Vec<u8>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub int64_data: ::prost::alloc::vec::Vec<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub name: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub doc_string: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub raw_data: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub external_data: ::prost::alloc::vec::Vec<StringStringEntryProto>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:136:5
[INFO] [stdout]     |
[INFO] [stdout] 136 |     pub data_location: ::core::option::Option<i32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:138:5
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub double_data: ::prost::alloc::vec::Vec<f64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub uint64_data: ::prost::alloc::vec::Vec<u64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub struct SegmentProto {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub begin: ::core::option::Option<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub end: ::core::option::Option<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub struct StringStringEntryProto {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub key: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub value: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:157:1
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub struct AttributeProto {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub name: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub ref_attr_name: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub doc_string: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub r#type: ::core::option::Option<i32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub f: ::core::option::Option<f32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub i: ::core::option::Option<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub s: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub t: ::core::option::Option<TensorProto>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     pub g: ::core::option::Option<GraphProto>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     pub sparse_tensor: ::core::option::Option<SparseTensorProto>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 |     pub tp: ::core::option::Option<TypeProto>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     pub floats: ::prost::alloc::vec::Vec<f32>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     pub ints: ::prost::alloc::vec::Vec<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     pub strings: ::prost::alloc::vec::Vec<::prost::alloc::vec::Vec<u8>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     pub tensors: ::prost::alloc::vec::Vec<TensorProto>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:189:5
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub graphs: ::prost::alloc::vec::Vec<GraphProto>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub sparse_tensors: ::prost::alloc::vec::Vec<SparseTensorProto>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub type_protos: ::prost::alloc::vec::Vec<TypeProto>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:196:1
[INFO] [stdout]     |
[INFO] [stdout] 196 | pub struct SparseTensorProto {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     pub values: ::core::option::Option<TensorProto>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub indices: ::core::option::Option<TensorProto>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub dims: ::prost::alloc::vec::Vec<i64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | pub enum DataLocation {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     Default = 0,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     External = 1,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:232:1
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub enum AttributeType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     Undefined = 0,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     Float = 1,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 |     Int = 2,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:236:5
[INFO] [stdout]     |
[INFO] [stdout] 236 |     String = 3,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:237:5
[INFO] [stdout]     |
[INFO] [stdout] 237 |     Tensor = 4,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:238:5
[INFO] [stdout]     |
[INFO] [stdout] 238 |     Graph = 5,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 239 |     SparseTensor = 11,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:240:5
[INFO] [stdout]     |
[INFO] [stdout] 240 |     TypeProto = 13,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 241 |     Floats = 6,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:242:5
[INFO] [stdout]     |
[INFO] [stdout] 242 |     Ints = 7,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 |     Strings = 8,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     Tensors = 9,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     Graphs = 10,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 |     SparseTensors = 12,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 |     TypeProtos = 14,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub enum Value {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         TensorType(super::TensorTypeProto),
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub struct Dimension {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         pub denotation: ::core::option::Option<::prost::alloc::string::String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         pub value: ::core::option::Option<dimension::Value>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         pub enum Value {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |             DimValue(i64),
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/mlmf-e27c6ca530e2331b/out/onnx.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |             DimParam(::prost::alloc::string::String),
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "367e4325e16839db438c4db78bbda8106191ca9369150776894c7e0d8370a286", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "367e4325e16839db438c4db78bbda8106191ca9369150776894c7e0d8370a286", kill_on_drop: false }`
[INFO] [stdout] 367e4325e16839db438c4db78bbda8106191ca9369150776894c7e0d8370a286
